management bpo optimal scheduling starbuck's human capital crm customer consulting employment relationship outsourcing human resources careers offshoring assurance services optimal scheduling outsource